package cn.fornever.dbdoc.dao;

import cn.fornever.dbdoc.entity.MyColumnInfo;
import cn.fornever.dbdoc.entity.MyPKInfo;
import cn.fornever.dbdoc.entity.MyTableInfo;
import cn.fornever.dbdoc.entity.TableInfoQo;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface DbInfoDao {

    List<MyTableInfo> selectTableInfo(TableInfoQo filter);

    List<MyColumnInfo> selectColumnInfo(TableInfoQo filter);

    List<MyPKInfo> selectPKInfo(TableInfoQo filter);

    Map<String, Object> selectData(TableInfoQo filter);
    List<Map<String, Object>> selectGuoyang(TableInfoQo filter);
}
